import api from '@/api/index.ts'

// 获取福卡活动配置列表
export function GetFukaDeta(params: any) {
  return api.get('/api/act/fuka/list', { params })
}
// 获取福卡选项
export function GetFukaOption() {
  return api.get('/api/act/fuka/optionlist')
}
// 获取福卡卡片选项
export function GetFukaCardOption(id: number) {
  return api.get(`/api/act/fuka/cardoptionlist?fukaactid=${id}`)
}
// 获取福卡活动配置详情
export function GetDataDetail(id: string) {
  return api.get(`/api/act/fuka/detail/${id}`)
}
// 创建活动
export function PostCreateData(params: any) {
  return api.post('/api/act/fuka/create', params)
}
// 编辑活动
export function PutModifyData(params: any) {
  return api.put('/api/act/fuka/modify', params)
}
// 修改活动状态
export function PatchModifyType(params: any) {
  return api.patch('/api/act/fuka/modifyactstatus', params)
}

// 获取福卡活动关联商品列表
export function GetFukaProductList(params: any) {
  return api.get('/api/act/fuka/relateproduct/list', { params })
}
// 获取关联商品详情
export function GetProductDataDetail(id: string) {
  return api.get(`/api/act/fuka/relateproduct/detail/${id}`)
}
// 添加关联商品
export function PostProductCreateData(params: any) {
  return api.post('/api/act/fuka/relateproduct/add', params)
}
// 编辑关联商品
export function PutProductModifyData(params: any) {
  return api.put('/api/act/fuka/relateproduct/modify', params)
}
// 修改关联商品排序
export function PatchProductSort(params: any) {
  return api.patch('/api/act/fuka/relateproduct/modifysort', params)
}
// 修改关联商品状态
export function PatchProductStatus(params: any) {
  return api.patch('/api/act/fuka/relateproduct/modifystatus', params)
}

// 获取活动奖品池列表
export function GetFukaPrizeList(params: any) {
  return api.get('/api/act/fuka/prize/list', { params })
}
// 获取关联商品详情
export function GetPrizeDataDetail(id: string) {
  return api.get(`/api/act/fuka/prize/detail/${id}`)
}
// 添加关联商品
export function PostPrizeCreateData(params: any) {
  return api.post('/api/act/fuka/prize/add', params)
}
// 编辑关联商品
export function PutPrizeModifyData(params: any) {
  return api.put('/api/act/fuka/prize/modify', params)
}
// 修改关联商品排序
export function PatchPrizeSort(params: any) {
  return api.patch('/api/act/fuka/prize/modifysort', params)
}
// 修改关联商品状态
export function PatchPrizeStatus(params: any) {
  return api.patch('/api/act/fuka/prize/modifystatus', params)
}

// 获取活动奖品池列表
export function GetFukaZhuliCouponList(params: any) {
  return api.get('/api/act/fuka/zhulicoupon/list', { params })
}
// 获取关联商品详情
export function GetZhuliCouponDataDetail(id: string) {
  return api.get(`/api/act/fuka/zhulicoupon/detail/${id}`)
}
// 添加关联商品
export function PostZhuliCouponCreateData(params: any) {
  return api.post('/api/act/fuka/zhulicoupon/add', params)
}
// 编辑关联商品
export function PutZhuliCouponModifyData(params: any) {
  return api.put('/api/act/fuka/zhulicoupon/modify', params)
}
// 修改关联商品状态
export function PatchZhuliCouponStatus(params: any) {
  return api.patch('/api/act/fuka/zhulicoupon/modifystatus', params)
}

// 获取活动奖品池列表
export function GetFukaTaskList(params: any) {
  return api.get('/api/act/fuka/task/list', { params })
}
// 获取关联商品详情
export function GetTaskDataDetail(id: string) {
  return api.get(`/api/act/fuka/task/detail/${id}`)
}
// 添加关联商品
export function PostTaskCreateData(params: any) {
  return api.post('/api/act/fuka/task/add', params)
}
// 编辑关联商品
export function PutTaskModifyData(params: any) {
  return api.put('/api/act/fuka/task/modify', params)
}
// 修改关联商品排序
export function PatchTaskSort(params: any) {
  return api.patch('/api/act/fuka/task/modifysort', params)
}
// 修改关联商品状态
export function PatchTaskStatus(params: any) {
  return api.patch('/api/act/fuka/task/modifystatus', params)
}
